package param.secondStage;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 车站发送旅客信息返回内容
 * 
 * @author liuxiongfei@bus365.com
 * @2015年10月23日
 */
@Entity
@Table(name = "departpassenger")
public class Stationsend implements Serializable {

	private static final long serialVersionUID = 1L;

	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	private Long id;
	private String hashid;// String
	private String orgcode;// 发车机构编码 （PK） String 255
	private String departdate;// 发车日期（PK） String
	private String schedulecode;// 班次编码（PK） String
	private Boolean isoriginator;// 是否始发 String
	private String reachstationcode;// 到达站编码（PK） String
	private String reachstationname;// 到达站名称 String
	private String vehicleno;// 车牌号（PK） String
	private String rundistance;// 行驶里程 String
	private Integer numsellbystation;// 本站售票人数 Int
	private Integer numsellbyotherstation;// 他站代售人数其他客运站代售 Int
	private Integer numsellbywebsite;// 网站代售人数改为电子票人数 Int
	private Integer numsellbyotherway;// 其他方式代售人数其他 Int
	private Double moneysellbystation;// 本站售票金额 Double
	private Double moneysellbyotherstation;// 他站代售金额其他客运站代售 Double
	private Double moneysellbywebsite;// 网站代售金额改为电子票金额 Double
	private Double moneysellbyotherway;// 其他方式代售金额其他 Double
	private Date createtime;// 记录创建时间 String
	private String updatetime;
	private Double stationcharge;// 站务费合计金额 Double
	private Integer insurancecount;// 保险个数 int
	private Double insuranceamount;// 保险金额 Double
	private String unitcode;// 运输公司编码 String
	private String unitname;// 运输公司名称 String
	private String departtime;// 发车时间 String
	private String routecode;// 线路编码 String
	private Integer totalseats;// 总座位数 int
	private String routename;// 线路名称 String
	private String endstationcode;// 终到站编码 String
	private String endstationname;// 终到站名称 String
	private String direction;// 方向 String
	private String lineareatype;// 线路区域类型0:县内1:县际2:市际3:省际4:国际 String
	private Boolean islinework;// 是否流水班 String
	private String stopnames;// 途经站字符串 String
	private String reportid;
	private Long msgtime;
	private String isovertime;//加班
	private String charteredbus;//包车
	
	public String getOrgcode() {
		return orgcode;
	}

	public String getDepartdate() {
		return departdate;
	}

	public String getSchedulecode() {
		return schedulecode;
	}

	public Boolean getIsoriginator() {
		return isoriginator;
	}

	public String getReachstationcode() {
		return reachstationcode;
	}

	public String getReachstationname() {
		return reachstationname;
	}

	public String getVehicleno() {
		return vehicleno;
	}

	public String getRundistance() {
		return rundistance;
	}

	public Integer getNumsellbystation() {
		return numsellbystation;
	}

	public Integer getNumsellbyotherstation() {
		return numsellbyotherstation;
	}

	public Integer getNumsellbywebsite() {
		return numsellbywebsite;
	}

	public Integer getNumsellbyotherway() {
		return numsellbyotherway;
	}

	public Double getMoneysellbystation() {
		return moneysellbystation;
	}

	public Double getMoneysellbyotherstation() {
		return moneysellbyotherstation;
	}

	public Double getMoneysellbywebsite() {
		return moneysellbywebsite;
	}

	public Double getMoneysellbyotherway() {
		return moneysellbyotherway;
	}

	public Date getCreatetime() {
		return createtime;
	}

	public Double getStationcharge() {
		return stationcharge;
	}

	public Integer getInsurancecount() {
		return insurancecount;
	}

	public Double getInsuranceamount() {
		return insuranceamount;
	}

	public String getHashid() {
		return hashid;
	}

	public String getUnitcode() {
		return unitcode;
	}

	public String getUnitname() {
		return unitname;
	}

	public String getDeparttime() {
		return departtime;
	}

	public String getRoutecode() {
		return routecode;
	}

	public Integer getTotalseats() {
		return totalseats;
	}

	public String getRoutename() {
		return routename;
	}

	public String getEndstationcode() {
		return endstationcode;
	}

	public String getEndstationname() {
		return endstationname;
	}

	public String getDirection() {
		return direction;
	}

	public String getLineareatype() {
		return lineareatype;
	}

	public Boolean getIslinework() {
		return islinework;
	}

	public String getStopnames() {
		return stopnames;
	}

	public void setOrgcode(String orgcode) {
		this.orgcode = orgcode;
	}

	public void setDepartdate(String departdate) {
		this.departdate = departdate;
	}

	public void setSchedulecode(String schedulecode) {
		this.schedulecode = schedulecode;
	}

	public void setIsoriginator(Boolean isoriginator) {
		this.isoriginator = isoriginator;
	}

	public void setReachstationcode(String reachstationcode) {
		this.reachstationcode = reachstationcode;
	}

	public void setReachstationname(String reachstationname) {
		this.reachstationname = reachstationname;
	}

	public void setVehicleno(String vehicleno) {
		this.vehicleno = vehicleno;
	}

	public void setRundistance(String rundistance) {
		this.rundistance = rundistance;
	}

	public void setNumsellbystation(Integer numsellbystation) {
		this.numsellbystation = numsellbystation;
	}

	public void setNumsellbyotherstation(Integer numsellbyotherstation) {
		this.numsellbyotherstation = numsellbyotherstation;
	}

	public void setNumsellbywebsite(Integer numsellbywebsite) {
		this.numsellbywebsite = numsellbywebsite;
	}

	public void setNumsellbyotherway(Integer numsellbyotherway) {
		this.numsellbyotherway = numsellbyotherway;
	}

	public void setMoneysellbystation(Double moneysellbystation) {
		this.moneysellbystation = moneysellbystation;
	}

	public void setMoneysellbyotherstation(Double moneysellbyotherstation) {
		this.moneysellbyotherstation = moneysellbyotherstation;
	}

	public void setMoneysellbywebsite(Double moneysellbywebsite) {
		this.moneysellbywebsite = moneysellbywebsite;
	}

	public void setMoneysellbyotherway(Double moneysellbyotherway) {
		this.moneysellbyotherway = moneysellbyotherway;
	}

	public void setCreatetime(Date createtime) {
		this.createtime = createtime;
	}

	public void setStationcharge(Double stationcharge) {
		this.stationcharge = stationcharge;
	}

	public void setInsurancecount(Integer insurancecount) {
		this.insurancecount = insurancecount;
	}

	public void setInsuranceamount(Double insuranceamount) {
		this.insuranceamount = insuranceamount;
	}

	public void setHashid(String hashid) {
		this.hashid = hashid;
	}

	public void setUnitcode(String unitcode) {
		this.unitcode = unitcode;
	}

	public void setUnitname(String unitname) {
		this.unitname = unitname;
	}

	public void setDeparttime(String departtime) {
		this.departtime = departtime;
	}

	public void setRoutecode(String routecode) {
		this.routecode = routecode;
	}

	public void setTotalseats(Integer totalseats) {
		this.totalseats = totalseats;
	}

	public void setRoutename(String routename) {
		this.routename = routename;
	}

	public void setEndstationcode(String endstationcode) {
		this.endstationcode = endstationcode;
	}

	public void setEndstationname(String endstationname) {
		this.endstationname = endstationname;
	}

	public void setDirection(String direction) {
		this.direction = direction;
	}

	public void setLineareatype(String lineareatype) {
		this.lineareatype = lineareatype;
	}

	public void setIslinework(Boolean islinework) {
		this.islinework = islinework;
	}

	public void setStopnames(String stopnames) {
		this.stopnames = stopnames;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getUpdatetime() {
		return updatetime;
	}

	public void setUpdatetime(String updatetime) {
		this.updatetime = updatetime;
	}

	public String getReportid() {
		return reportid;
	}

	public void setReportid(String reportid) {
		this.reportid = reportid;
	}

	/**
	 * @return the msgtime
	 */
	public Long getMsgtime() {
		return msgtime;
	}

	/**
	 * @param msgtime the msgtime to set
	 */
	public void setMsgtime(Long msgtime) {
		this.msgtime = msgtime;
	}

	public String getIsovertime() {
		return isovertime;
	}

	public void setIsovertime(String isovertime) {
		this.isovertime = isovertime;
	}

	public String getCharteredbus() {
		return charteredbus;
	}

	public void setCharteredbus(String charteredbus) {
		this.charteredbus = charteredbus;
	}
	
}
